package com.fary.context.annotation;

import com.fary.beans.factory.config.ConfigurableListableBeanFactory;
import com.fary.beans.factory.support.BeanDefinitionRegistry;
import com.fary.core.env.Environment;
import com.fary.core.io.ResourceLoader;

public interface ConditionContext {

	BeanDefinitionRegistry getRegistry();

	ConfigurableListableBeanFactory getBeanFactory();

	Environment getEnvironment();

	ResourceLoader getResourceLoader();

	ClassLoader getClassLoader();

}